package task09;

/**
 * @author Administrator
 * 求100至999之间的所有水仙花数。
   例如：153=1*1*1+5*5*5+3*3*3
 */
public class Task09_03 {
    public static void main(String[] args) {
        int i=100;
        while(i>=100 & i<=999){
            /* １、先把三位数ｉ，拆分成百位ａ、十位ｂ、个位ｃ
            * ２、判断ｉ==a*a*a+b*b*b+c*c*c
             *     true:  yes
             *     false   no  */
            int a=i/100;
            int b=(i/10)%10;
            int c=i%10;
            if(i==a*a*a+b*b*b+c*c*c){
                System.out.println(i+"是水仙花数");
            }
            i++;
        }
    }
}
